package com.alibaba.crs.entity;
/**
 * @author GuoBin Hao
 * @version v1.0
 * @createDate 2021-03-31
 * 卡车子类
 */
public class Truck extends MotorVehicle {

    /**
     * 载重量(吨位)
     */
    private int load;

    /**
     * 无参构造方法
     */
    public Truck() {

    }

    /**
     * 全参构造方法
     *
     * @param licenseNo 车牌号
     * @param brand     品牌
     * @param load 载重量
     */
    public Truck(String licenseNo, String brand, int load) {
        super(licenseNo, brand);
        this.load = load;
    }

    public int getLoad() {
        return load;
    }

    public void setLoad(int load) {
        this.load = load;
    }

    /**
     * 计算汽车租赁的总租金
     * @param days 天数
     * @return 返回总租金
     */
    @Override
    public double calcRent(int days) {
        double total = 0.0;
        total = this.getLoad() * days * 50;
        return total;
    }
}
